package com.utn.disenio.entrega3;

import java.util.ArrayList;

public class FiltroDeReservas  implements TipoDeFiltro {
	private Boolean conReservas;
	
	public ArrayList<Viaje> filtrar(ArrayList<Viaje> viajesAFiltrar) {
		ArrayList<Viaje> listaFiltrada = new ArrayList<Viaje>();
		if(this.conReservas)
			listaFiltrada = viajesAFiltrar;
		else{
			for(Viaje unViaje: viajesAFiltrar)
			{
				if(!unViaje.estaReservado())
					listaFiltrada.add(unViaje);
			}
		}

		return listaFiltrada;
	}

}
